El elemento <h1> es un encabezado de nivel 1 en HTML y se utiliza para representar el título principal de una página o sección. A diferencia de <header> y <footer>, que pueden aparecer múltiples veces en un documento, el uso de <h1> debe ser más cuidadoso.
<h1> #Título Principal de la Página:
<h1> por página, que actúa como el título principal del documento. Esto ayuda a los motores de búsqueda y a los lectores de pantalla a identificar el contenido principal de la página.Títulos de Secciones:
<h2>, <h3>, etc., para los títulos de las secciones en lugar de múltiples <h1>. Esto mantiene una jerarquía clara de encabezados.Aquí tienes un ejemplo de cómo estructurar un documento HTML con un solo <h1> y múltiples secciones usando <h2>:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejemplo de Estructura HTML</title>
<style>
/* Add your CSS styles here */
</style>
</head>
<body>
<!-- Encabezado principal de la página -->
<header>
<h1>Encabezado Principal de la Página</h1>
<nav>
<ul>
<li><a href="#section1">Sección 1</a></li>
<li><a href="#section2">Sección 2</a></li>
<li><a href="#section3">Sección 3</a></li>
</ul>
</nav>
</header>
<main>
<!-- Sección 1 con su propio encabezado -->
<section id="section1">
<header>
<h2>Encabezado de la Sección 1</h2>
</header>
<p>Contenido de la sección 1.</p>
<footer>
<p>Pie de página de la sección 1.</p>
</footer>
</section>
<!-- Sección 2 con su propio encabezado -->
<section id="section2">
<header>
<h2>Encabezado de la Sección 2</h2>
</header>
<p>Contenido de la sección 2.</p>
<footer>
<p>Pie de página de la sección 2.</p>
</footer>
</section>
<!-- Sección 3 con su propio encabezado -->
<section id="section3">
<header>
<h2>Encabezado de la Sección 3</h2>
</header>
<p>Contenido de la sección 3.</p>
<footer>
<p>Pie de página de la sección 3.</p>
</footer>
</section>
</main>
<!-- Pie de página principal de la página -->
<footer>
<p>Pie de página principal</p>
</footer>
</body>
</html>
Título Principal:
<h1> se utiliza una sola vez en el encabezado principal de la página para indicar el título principal del documento.Títulos de Secciones:
<section>) dentro del <main> tiene su propio encabezado utilizando <h2>. Esto mantiene una jerarquía clara de encabezados y ayuda a los motores de búsqueda y a los lectores de pantalla a entender la estructura del contenido.<h1>, <h2>, <h3>, etc.) mejora la accesibilidad del contenido para los usuarios que utilizan lectores de pantalla.En resumen, aunque es técnicamente posible tener múltiples <h1> en un documento HTML, es una práctica recomendada usar solo uno para el título principal de la página y utilizar <h2>, <h3>, etc., para los títulos de las secciones.